﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
*{ word-wrap: break-word;}
a{ color:#666; text-decoration:none; 
 transition: .5s;
 -ms-transition: .5s;
 -moz-transition: .5s;
 -webkit-transition: .5s;
 -o-transition: .5s;
 }
a:hover {}
fieldset, img { border:none; }
img{ border:0; vertical-align:middle;}
legend { display:none; }
ol, ul, li { list-style:none; }
em, strong, cite, th { font-style:normal; font-weight:400; }
input, textarea, select, button { font:12px Verdana, Helvetica, Arial, sans-serif; vertical-align:middle;}
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }
/* common style */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:block; zoom:1; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.dis{ display:none;}
.undis{ display:block;}
a,input,select,button{ outline:none; }
.mt1{margin-top:10px;}
.mt2{margin-top:20px;}
.mt3{margin-top:30px;}
.mt4{margin-top:40px;}
.pt1{padding-top:10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pl5{padding-left:5px;}
.pl15{padding-left:15px;}
.pl3{padding-left:30px;}
.pr15{padding-right:15px;}
html{ 
	height:100%;
	}
body{
	width:100%; 
	height:100%;
	margin:0;
	padding:0;  
	position:relative; 
	left:0; 
	top:0;
	font-family:"Microsoft Yahei";
	overflow-x:hidden;
	}
.head,.foot,.container-sub{
	max-width:1331px;	
}
header{
	width:100%;
	/*height:118px;*/
	background:#fff;
}
.head{
	margin:0 auto;	
	padding:0 20px;
}
.logo{
	margin-top:28px;
}
.nav a{
	display:inline-block;
	width:110px;
	line-height:116px;
	font-size:16px;
	color:#333;
	text-align:center;	
	transition:none;
	
}
#nav-area{
	    margin-left: 61px;
}
.nav a:hover{
	
	color:#fff;
	background: #3a3939;
	
}
/*.nav a:before{
	content:'';
	position:absolute;
	border:4.5px solid transparent;
	bottom:-5px;
	left:53px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}*/
/*.nav a:hover:before{
	border:4.5px solid #bb9763;
}*/
/*#nav-area .greenline{
	border-bottom:2px solid #3a3939;
	background: #3a3939;
	color:#fff;
	position:relative;
}*/
/*#nav-area .greenline:before{
	content:'';
	position:absolute;
	border:4.5px solid #3a3939;
	bottom:-5px;
	left:53px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}*/




/* banner-slider */
.slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{
    position: relative;
    display: block;
   
    margin: 0;
    padding: 0;
}
.slick-list:focus{
    outline: none;
}
.slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after{
    display: table;
    content: '';
}
.slick-track:after{
    clear: both;
}
.slick-loading .slick-track{
    visibility: hidden;
}
.slick-slide{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide{
    float: right;
}
.slick-slide img{
    display: block;
}
.slick-slide.slick-loading img{
    display: none;
}
.slick-slide.dragging img{
    pointer-events: none;
}
.slick-initialized .slick-slide{
    display: block;
}
.slick-loading .slick-slide{
    visibility: hidden;
}
.slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
#banner .item {position: relative;height: 587px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
#banner .item .more {margin: 30px auto 0;display: block;width: 40px;height: 40px;background-image: url(../images/ico-arrow-down-2.png);}
#banner .slick-dots {position: absolute;right: 0;bottom: 6%;width: 100%;text-align: center;line-height: 1;}
#banner .slick-dots li {margin: 0 8px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #fff;cursor: pointer;}
#banner .slick-dots .slick-active {background-color: #bb9763;}
#banner .btn {position: absolute;top: 50%;margin-top: -34px;display: block;width: 90px;height: 122px;z-index: 10;}
#banner .btn.btn-prev {left: 0;background-image: url(../images/ico-arrow-left-5.png);}
#banner .btn.btn-next {right: 0;background-image: url(../images/ico-arrow-right-5.png);}

.case-titer{
	width:1331px;
	height:90px;
	padding:18px 20px;
	margin:0 auto;
	
}
.case-titer strong{
	display:block;
	color:#000;
	font-size:28px;
	margin:10px 0;
}
.case-titer span{
	display:block;
	color:#333;
	font-size:25px;
}
.case-titer span i{
	font-style:normal;
	color:#b39364;
	margin:0 10px
}
.caser-1{
	width:100%;
	height:618px;
	/* background:url(../images/casehs-bg.jpg) center top no-repeat; */
	background:#d9d6d3;
	background-size:100% 100%;
}
.caser-2{
	width:100%;
	height:618px;
	background:#d9d6d3;
	background-size:100% 100%;
}
.caser-3{
	width:100%;
	height:618px;
	background:#d9d6d3;
	background-size:100% 100%;
}
.caser-4{
	width:100%;
	height:618px;
	background:#d9d6d3;
	background-size:100% 100%;
}
.case-cont{
	width:1331px;
	padding:0 20px;
	margin:0 auto;
}
.case-menu{
	/*border:1px solid #f00;*/
}
.case-menu a{
	display:block;
	width:110px;
	color:#333;
	font-size:16px;
	margin:18px 0;
}
.case-menu .select-hotel{
	color:#b39364;
}
.case-list{
}
.case-pro-1{
	width:1215px;	
}
.jcase_s{
	background:#ccc;
	float:left;
	position:relative;
}
.desgin{
	/*position:relative;*/
}
.jcase-ca1{
	position:absolute;
	top:0;
	left:0;
	width:364px;
	height:309px;
	overflow:hidden;
}
.jcase-ca2{
	position:absolute;
	top:0;
	left:364px;
	width:364px;
	height:309px;
	overflow:hidden;
}
.jcase-ca3{
	position:absolute;
	top:0;
	left:728px;
	width:487px;
	height:618px;
	overflow:hidden;
}
.jcase-ca4{
	position:absolute;
	top:309px;
	left:0px;
	width:364px;
	height:309px;
	overflow:hidden;
}
.jcase-ca5{
	position:absolute;
	top:309px;
	left:364px;
	width:364px;
	height:309px;
	overflow:hidden;
}
.reveal{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	opacity:0;
	transition:all 1.2s;
}
.jcase_s:hover .reveal{
	opacity:1;
}
.magnifier{
	position:absolute;
	top:35%;
	left:35%;
	width:90px;
	height:90px;
	border:1px solid #fff;
	border-radius: 50%;
}
.jcase-magnif{
	position:absolute;
	top:45%;
	left:40%;
	width:90px;
	height:90px;
	border:1px solid #fff;
	border-radius: 50%;
}
.magnifier img{
	padding:15px;
}
.manger{
	position:absolute;
	bottom:0;
	width:100%;
	height:55px;
	line-height:55px;
	color:#fff;
	font-size:15px;
	text-align:center;
	background:rgba(0,0,0,.6);
}
.floor-tabs-hide{
	display:none;
}
/*新闻中心*/
.news-area{
	width:100%;
	background:#d9d6d3;
}
.new{
	max-width:1351px;
	margin:0 auto;
	padding:30px 20px;
}
.company-news{
	width:600px;
}
.industry-news{
	width:600px;
}
.tit-company{
	color:#333;
	font-size:16px;
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
}
.tit-company .still-more{
	display:inline-block;
	width:80px;
	height:26px;
	color:#fff;
	font-size:14px;
	line-height:26px;
	text-align:center;
	background:#666;
	float:right;	
	
}
.cont-company{
	margin-top:20px;
}
.transverse{
	
}
.transverse .new-img{
	float:left;
}
.parag{
	width:405px;
	float:right;
}
.subtitle{
	position:relative;
}
.subtitle h3 a{
	color:#b39364;
	font-weight:normal;
}
.subtitle h3 i{
	display:inline-block;
	transition:all .3s;
	-webkit-transition:all .3s;
	width:0px;
	height:1px;
	vertical-align: middle;
	background:#b39364;
	margin-right:8x;
}
.subtitle h3:hover i{
	width: 20px;
}
.subtitle span{
	position:absolute;
	top:0;
	right:3px;
	display:inline-block;
	color:#999;
	font-size:14px;
}
.detail{
	position:relative;
	margin:12px 0;
	color:#ccc;
}
.detail p{
	text-indent:1.5em;
	font-size:14px;
	line-height:25px;
}
.detail .looksee{
	position:absolute;
	bottom:0;
	right:3px;
	display:inline-block;
	font-size:14px;
	color:#b39364;
}
.detail .looksee:hover{
	text-decoration:underline;
}
.trans-list{
	margin-top:12px;
}
.trans-list li a{
	position:relative;
	display:inline-block;
	color:#333;
	font-size:14px;
	line-height:28px;
	padding-left:15px;
}
.trans-list li a:hover{
	padding-left:25px;
}
.trans-list li a:before{
	content:'';
	position:absolute;
	top:12px;
	left:2px;
	width:5px;
	height:5px;
	background:#999;
	border-radius: 50%;
}
.trans-list li em{
	display:inline-block;
	color:#999;
	float:right;
	font-size:13px;
}
/*底部*/
.footer-all{
	width:100%;
	height:313px;
	background:url(../images/footer-bg.jpg) center top no-repeat;
	background-size:100% 100%;
	position:relative;
}
.link-area{
	max-width:1351px;
	margin:0 auto;
	padding:55px 20px 0 20px;
	
}
.link-tit{
	margin-right:25px;
}
.link-tit strong{
	display:block;
	font-size:24px;
	color:#fff;
	margin-bottom:8px;
}
.link-tit span{
	font-size:24px;
	color:#b39364;
}		
.link-cont a{
	display:inline-block;
	font-size:14px;
	color:#fff;
	line-height:26px;
	margin:5px 15px;
}
.foot-area{
	width:100%;
	height:146px;
	margin-top:40px;
	
}
.foot-area-main{
	background:rgba(33,33,33,.8);
}
.foot-area-sub{
	background:#212121;
}
.foot{
	margin:0 auto;
	padding:0 20px;
}
.f-ewm{
	padding-top:6px;
	width:400px;	
}
.ewm-img{
	float:left;	
	margin-right:25px;
}
.ewm-img  img{
	width:90px;
	height:90px;
}
.ewm-img span{
	display:block;
	color:#ccc;
	font-size:12px;
	margin-top:2px;
	margin-left:3px;
}
.ewm-txt{
	margin-top:2px;
}
.ewm-txt p{
	color:#ccc;
	font-size:14px;
	line-height:24px;
}
.f-nav a{
	display:inline-block;
	font-size:14px;
	color:#ccc;	
	margin:0 10px;
}
.f-nav{
	margin-top:8px;
	color:#ccc;
}
.copy{
	margin-top:5px;
	margin-left:10px;
}
.copy p{
	line-height:28px;
	font-size:13px;
	color:#ccc;
}
/*----------[关于我们]----------*/
.banner{
	position:relative;
	z-index:999;
	width:100%;
	height:205px;
}

.container-sub{
	width:1351px;
	margin:0 auto;
}
.seat{
	width:1331px;
	height:60px;
	color:#999;
	padding:0 20px;
	margin:0 auto;
	border-bottom:1px solid #ccc;
}
.shadows{
	width:1351px;
	margin:0 auto;
	font-size:14px;
	color:#666;
	padding-top:25px;
}
.shadows a{
	font-size:14px;
	color:#666;
}
.shadows img{
	vertical-align:top;
}

.casede{ margin-top:15px; position:relative;}
.casede1 li{ float:left; width:100%;}
.casede li img{ display:block; width:100%;}
.arr1 a{ display:block; width:3%; position:absolute; top:42%; left:1%; z-index:1;}
.arr2 a{ display:block; width:3%; position:absolute; top:42%; right:1%;z-index:1;}

.tit05{ margin:14px 0 0 0; text-align:center;}
.tit05 a{ display:inline-block; width:7%; margin:0 0.3% 0.2rem 0.3%;}
.tit05 img{ display:block; width:100%;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.tit05 a:hover img,.tit05 .cur img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}

.intro{
	text-align:center;
	margin:35px auto 30px;
}
.intro a{
	display:inline-block;
	font-size:28px;	
	font-family:'微软雅黑';
	margin:0 20px;
	
}
.intro .intro-select{
	color:#96002a;	
}
.intro-tit{
	margin-top:20px;
	padding: 0 83px;
	box-sizing: border-box;
}
.intro-tit h2{
	margin:20px 0;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
.intro-tit strong{
	display:block;
	margin:10px 0;
	font-size:16px;
	color:#444;
	
}
.intro-tit p{
	font-size:14px;
	color:#666;
	line-height:26px;
}
.intro-tit .indent{
	text-indent:1.6em;
}
.customer{
	/*border:1px solid #000;*/
}
.customer ul li{
	float:left;
	border:1px solid #ccc;
	margin:3px;
}
.customer ul li img{
	width:213px;
	height:105px;
}
.iw_poi_content {
	font:12px arial,sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word;
}
.pod{
	margin-top:35px;
	margin-bottom:30px;
}
.pod p{
	line-height:35px;
	font-size:16px;
	color:#555;
}
/*----------[公司资质]----------*/
.intell{
	margin:30px auto;
}
.intell h2{
	color:#fff;
	font-weight:normal;
	width:120px;
	height:40px;
	line-height:40px;
	background:#94002c;
	text-align:center;
	position:relative;
}
.intell h2:before{
	content:'';
	position:absolute;
	top:40px;
	left:35px;
	width:0px;
	height:0px;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #94002c;
}
.qhImg{
	position:relative;
	width:1351px;
	margin:0 auto;
}
.faith{
	width: 1351px;
	margin:0 auto;
}
.faith ul li{
	float: left;
}
.faith ul li a{
	display:inline-block;
	margin:20px 0px;
	width:326px;
	height:227px;
	background:url(../images/honor-bg.png) no-repeat;
}
.faith ul li a img{
	padding:10px;
}
.faith ul li a p{
	text-align:center;
	margin:15px 0;
	color:#333;
}
.hotit{
	margin:35px 0;
	text-align:center;
}
.hotit strong{
	font-size:18px;
	margin:12px 0;
	display:inline-block;
	font-weight:bold;
	color:#444;
}
.hotit section span{
	font-sizse:12px;
	color:#999;
}
.hocont{
	text-align:center;
	margin-top:20px;
}
.nprev{
	margin-top:40px;
	margin-bottom:25px;
	border-top:1px solid #ccc;
	padding-top:25px;
}
.nprev a:hover{
	text-decoration:underline;
}
/*----------[服务范围]----------*/
.service-nav{
	width:1351px;
	text-align:center;
	margin:50px auto;
}
.service-nav a{
	display:inline-block;
	font-size:28px;
	color:#333;
	margin:0 15px;
}
.service-nav .nav-still{
	color:#94002c;
} 
.service-nav a:hover{
	color:#94002c;
}
.service-cont{
	width:100%;
	
}
.foot-other{
	margin-top:0!important;
}
.posit{
	position:absolute;
	bottom:0;
	width:100%;
	height:200px;
	color:#fff;
	background:rgba(8,8,8,.7)
}
.league{
	width:1331px;
	margin:0 auto;
	padding:25px 20px;
}
.league p{
	text-indent:1.8em;
	line-height:26px;
	font-size:15px;
}
/*----------[新闻中心]----------*/
.news-sub{
	margin-top:25px;
}
.news-tit{
	/*border-bottom:1px solid #ccc;
	padding-bottom:20px;*/
}
.news-tit a{
	font-size:20px;
	font-family:'微软雅黑';
	font-weight:bold;
	color:#333;
	margin:0 20px;
}
.news-tit .news-still{
	color:#94002c;
}
.newimg{
	width:209px;
	height:140px;
	overflow:hidden;
}
.newimg img:hover{transform:scale(1.2,1.2); transition:all ease 0.6s; -webkit-transition:all ease 0.6s;}
.news-cont{
	margin-top:40px;
	margin-left:150px;
	width:1200px;
}
.start{
	margin:20px 0;
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.newben{
	width:790px;
	margin-left:50px;
	position:relative;
}
.newben strong{
	display:block;
}
.newben strong a{
	font-size:16px;
	color:#d3a868;
}
.newben span{
	display:block;
	font-size:14px;
	color:#888;
	margin:10px 0;
}
.sine{
	margin-top:12px;
	font-size:14px;
	line-height:24px;
	color:#666;
	text-indent:1.5em;
}
.necon{
	position:absolute;
	top:5px;
	right:3px;	
}
.necon a{
	display:block;
	width:90px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#94002c;
}
.necon a:hover{
	background:#af2b52;
}	
.page{
	margin:65px auto 65px;
	text-align:center;
}
.ym a{
	border:1px solid #ccc;
	margin:0 3px;
	width:70px;
	height:36px;
	line-height:36px;
	display:inline-block;
	color:#666;
}
.ym .number{
	background:#94002c;
	border:1px solid #94002c;
	color:#fff;
}
.ym a:hover{
	background:#94002c;
	border:1px solid #94002c;
	color:#fff;
}

.news-sub-show{
	margin-top:25px;
}
.news-sub-show h2{
	text-align:center;
	font-size:18px;
	font-weight:normal;
	margin:15px 0;
	color:#333;
}
.time{
	margin:0 auto;
	text-align:center;
}
.time span{
	display:inline-block;
	font-size:14px;
	color:#666;
	margin:0 6px;
}
.news-don{
	margin-top:20px;
}
.news-don p{
	line-height:28px;
	font-size:15px;
	color:#444;
}
.news-don .along-img{
	text-align:center;
}
.news-don .alone{
	text-indent:1.8em;
}
.news-don img{
	margin:20px 0;
}
/*----------[公司案例]----------*/
.foot-area-other{
	position:absolute;
	bottom:0;
}
.case-intro{
	width:1331px;
	text-align:center;
	margin:40px auto 35px;
}
.case-intro a{
	display:inline-block;
	font-size:28px;	
	font-family:'微软雅黑';
	margin-right:25px;
	
}
.case-intro .intro-select{
	color:#96002a;	
}
.case-intro a:hover{
	color:#96002a;
}
.pro-big{
	width:100%;
	height:1416px;
	background:#d9d6d3;
	background-size:100% 100%;
}
.pro-cont{
	width:1331px;
	margin:0 auto;
}

.jcase_m{
	background:#ccc;
	float:left;
}
.case-menus a{
	display:block;
	color:#333;
	font-size:16px;
	margin:18px 0;
}
.case-menus .spestyle{
	color:#b39364;
}
.case-pro-2{
	width:1248px;	
}
.page-other{
	float:right;
}
.swiper-container{
	margin-top:20px;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-container-fade .swiper-slide{
	background:#fff;
}
.swiper-wrapper{
	text-align:center;
}
.swiper-slide {   	
    background-position: center;
    background-size: cover;
}
.swiper-slide img{

	height:100%;
	text-align:center;
}
.banker{
    width:100%;
    height:260px;   
    background:rgba(8,8,8,.8);	

}
.baner-area{
	width:1331px;
	margin:20px auto;
	padding:0 20px;
	max-height:230px;
	overflow:hidden;
}
.baner-area p{
	color:#fff;
	line-height:26px;
	font-size:15px;
}
.nprevs{
	width:1331px;
	margin:0px auto 0px;
	padding-top:30px;
}
.nprevs a:hover{
	text-decoration:underline;
}
/*内页banner*/
.banner-aptitude{
	background:url(../images/banner-aptitude.jpg) center top no-repeat;	
}
.banner-intro{
	background:url(../images/banner-intro.jpg) center top no-repeat;	
}
.banner-customer{
	background:url(../images/banner-customer.jpg) center top no-repeat;	
}
.banner-contact{
	background:url(../images/banner-contact.jpg) center top no-repeat;
}
.banner-service{
	background:url(../images/banner-service.jpg) center top no-repeat;
}
.banner-case{
	background:url(../images/banner-case.jpg) center top no-repeat;
}
.banner-news{
	background:url(../images/banner-news.jpg) center top no-repeat;
}
			.fixscroll{
				top:-20px!important;
			}
			.posits{
				margin-top:20px;
			}
			.posits ul {
				width:99%;
				margin:0 auto;
			}
			.posits ul li{
				float:left;
				width:16.06%;
				margin:0.25%;
		
				overflow:hidden;
				border:1px solid #ccc;
				position:relative;
				height:550px;
			}
			.posits ul li:last-child{
				margin-right:0;
			}
			.posits ul li img{
				width:100%;
			}
			.erHide{
				position:absolute;
				top:0;
				left:0;
				color:#fff;
				font-size:14px;
				line-height:24px;
				width:100%;
				height:100%;
				background:rgba(8,8,8,0.6);
			}
			.erHide .fine{
				display:block;
				position:absolute;
				left:0;
				padding:20px;
				max-height:380px;
				overflow:hidden;
			}
			.erHide strong{
				display:block;
				text-align:center;
				font-size:18px;
				font-weight:normal;
				color:#fff;
				margin:10px 0;
				border-bottom:1px solid #ccc;
				padding-bottom:16px;
			}
			@media(max-width: 1440px){
				.posits ul li{
					margin:0.23%;
					
				}
				.swiper-slide img{
					text-align:center;
					
				}
			}
			
			
/*头部电话闪烁图标以及其他修改*/
@font-face{
    font-family:'imooc-icon';
    src:url("../fonts/icomoon.eot") format("embeddeb-opentype")
       ,url("../fonts/icomoon.woff") format("woff")
       ,url("../fonts/icomoon.ttf") format("truetype")
       ,url("../fonts/icomoon.svg") format("svg");
    font-weight:normal;
    font-style:normal;  
}
.imooc-icon{
    font-family:'imooc-icon';
    font-weight:normal;
    font-style:normal;
    text-align:center;
    color:#fff;
    font-size:16px;
    margin-right:4px;
}
.head-phone .twinkle{ animation: change 1s  ease-in  infinite ; color:#fff;display:inline-block; }
      @keyframes change {
            0%{color:#fff;}
            50%{color:#f00;}
            100%{color:#fff;;}
}
.mainTop{width:100%;height:32px;line-height:32px;color:#fff;font-size:12px;background:#3a3939;}
.top-head{max-width:1331px;margin:0 auto;}
.head-phone span{padding:0 10px;}
.head-phone img{margin-right:5px;}